import java.util.*;
// 1:无需package
// 2: 类名必须Main, 不可修改

 class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        double n=197;
        for(;n>=0;n--){
            if(isF((long) n)) break;;
        }

        System.out.println((int)n);

        scan.close();
    }

    private static boolean isF(long n){
        long tmp=n;
       List<Long> q=new LinkedList<>();

        long sum=0;
        while(tmp!=0){
            long k=tmp%10;
            tmp/=10;
            sum+=k;
            q.add(k);
        }

        Collections.reverse(q);
        q.add(sum);

        while(!q.isEmpty()){
            long k=q.remove(0);
            System.out.println(k);
            sum=2*sum-k;
            if(sum==n) return true;
            if(sum>n) return false;
            q.add(sum);
        }

        return false;


    }
}